//index.js
const app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    account: '',
    password: ''
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },

  /**
   * 账号输入
   */
  inputAccount: function(txt){
    this.setData({
      account: txt.detail.value
    })
  },

  /**
   * 密码输入
   */
  inputPassword: function(txt){
    this.setData({
      password: txt.detail.value
    })
  },

  /**
   * 登录按钮点击
   */
  submitBtn:function(){
    console.log("===== 点击登录按钮 " + "用户名:" + this.data.account + " 密码:" + this.data.password + " =====");
    var that = this;
    if(that.data.account.length > 5 && that.data.password > 7){
      wx.request({
          url: 'http://39.97.114.188:8081/login',
          method:'POST',
          header:{'content-type':'application/x-www-form-urlencoded'},
          data:{
            'account': that.data.account,
            'password': that.data.password
          },
          success:function(res){
              console.log("回调函数:"+res.data)
              var resData = res.data;
              if(resData != null){
                  wx.switchTab({
                    url: '../mainpage/mainpage',
                  })
                  wx.showToast({
                    title: '登录成功',
                    duration:2000
                })
                app.userAccount = resData.account;
                app.userNickname = resData.nickname;
              }else{
                  wx.showToast({
                      title: '用户名或密码错',
                      duration:2000
                  })
              }
          },
          fail:function(res){
            wx.showToast({
              title: '网络错误',
              duration: 2000
            })
          }
      })
    }else{
      wx.showToast({
        title: '输入错误',
        duration:2000
    })
    }
  },

  /**
   * 注册按钮点击
   */
  registerBtn: function(){
    wx.navigateTo({
      url: '../register/register',
    })
  }
})
